MailPoet\Services\AuthorizedSenderDomainController S

Total Complexity 49
Dependencies 8
Dependents 11
Total lines 302
Lines of code 168
Logical lines of code 91
Comment lines 53
Methods 27
Properties 7

Methods 27

Method Rating Maintainability Complexity Lines of code
verifyAuthorizedSenderDomain()
S
54 5 20
createAuthorizedSenderDomain()
S
59 4 14
getAllRawData()
S
62 3 12
getSenderDomainsGroupedByStatus()
S
63 3 11
isNewUser()
S
63 3 11
extractDomains()
S
69 2 7
getUnverifiedSenderDomains()
S
75 2 4
getDomainRecords()
S
69 2 7
getFullyOrPartiallyVerifiedSenderDomains()
S
74 2 4
getAllRecords()
S
71 2 6
getPartiallyVerifiedSenderDomains()
S
75 2 4
getFullyVerifiedSenderDomains()
S
75 2 4
isAuthorizedDomainRequiredForNewCampaigns()
S
78 2 3
isAuthorizedDomainRequiredForExistingCampaigns()
S
78 2 3
getContextData()
S
63 1 11
isBigSender()
S
80 1 3
isSmallSender()
S
80 1 3
__construct()
S
69 1 7
reloadCache()
S
75 1 4
returnAllDomains()
S
76 1 4
domainExtractor()
S
79 1 3
getSenderDomainsByStatus()
S
72 1 5
getRewrittenEmailAddress()
S
78 1 3
getVerifiedSenderDomainsIgnoringCache()
S
77 1 4
getVerifiedSenderDomains()
S
80 1 3
getAllSenderDomains()
S
80 1 3
getContextDataForAutomations()
S
73 1 5